C1CollectionView は IC1CollectionView インタフェースを実装し、このインタフェースは標準の ICollectionView インタフェースを実装しています。WPF の標準の CollectionView クラスと同様に、C1CollectionView は、最新の項目管理、項目選択、ソート、グループ化、フィルタ処理、および編集機能をサポートします。このマニュアル内のトピックで十分な情報が得られない場合は、WPF や Silverlight の ICollectionView の使用方法を Web で検索すれば、UWP/WinRT でも活用できる有益な情報を容易に見つけることができます。
C1CollectionView クラスは C1.Xaml アセンブリにあります。
C1CollectionView を使用するには、ビジネスオブジェクトの IEnumerable コレクションを使用してインスタンス化します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
| Dim customers As List(Of Customer) = Await GetCustomerData() Dim view = New C1.Xaml.C1CollectionView(customers) |
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
| List<Customer> customers = await GetCustomerData(); var view = new C1.Xaml.C1CollectionView(customers); |
|
次に、ItemsControl またはデータグリッドに連結して、C1CollectionView の使用を開始します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
| C1FlexGrid1.ItemsSource = view | |
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
| c1FlexGrid1.ItemsSource = view; | |